// 情绪分析和图片生成的Prompt配置

// 情绪分析Prompt模板
export const EMOTION_ANALYSIS_PROMPT = `你是一个专业的情感分析专家，请仔细分析以下文本的情感倾向。

分析要求：
1. 从以下情感类别中选择最符合的一种：积极、消极、中性、兴奋、平静、愤怒、悲伤、喜悦
2. 给出情感强度评分（0-1之间，1表示强度最高）
3. 简要说明分析理由（不超过50字）

文本内容：
{text}

请以以下JSON格式返回结果：
{
  "emotion": "情感类别",
  "confidence": 情感强度评分,
  "reason": "分析理由"
}`;

// 图片生成Prompt模板
export const IMAGE_GENERATION_PROMPT = `根据以下情感和文本内容，生成相应的背景图片描述：

情感：{emotion}
文本：{text}

要求：
1. 背景风格要与情感相匹配
2. 色彩搭配要体现情感特点
3. 可以包含与文本内容相关的元素
4. 适合作为文字背景的图片风格

请生成详细的图片描述用于文生图模型：`;

// 情感与背景特征映射
export const EMOTION_BACKGROUND_MAPPING: Record<string, string> = {
  '积极': '明亮、温暖的色调，充满活力的元素',
  '消极': '暗淡、冷色调，低饱和度色彩',
  '中性': '柔和、平衡的色彩，简洁的构图',
  '兴奋': '鲜艳、对比强烈的颜色，动态元素',
  '平静': '淡雅、柔和的色调，静态元素',
  '愤怒': '红色调、激烈线条，强烈的视觉冲击',
  '悲伤': '蓝色调、阴郁氛围，柔和的光线',
  '喜悦': '明亮、欢快的色彩，充满生机的元素'
};